﻿/**
*	@auther unofficial
*/

*{
	padding:0px;
	margin:0px;
}
body{
	margin:0 auto;
	text-align:center;
	font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;
	color:#333;
	background:#fff;
	behavior:url("csshover.htc");/*forIE6*/
	min-width:1400px;
}
/* .clear清除浮动样式 .left左浮动 .right右浮动*/
.clear:after{
	content:".";
	height:0px;
	visibility:hidden;
	display:block;
	clear:both;
}
.clearAll{
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
}
.left{
	float:left;
}
.right{
	float:right;
}
.center{
	width:1120px;
	margin:0 auto;
}
a{
	text-decoration:none;
	color:#4c4c4c;
}
img{
	border:0;
}
/*index*/
	/*header*/
	#header .h_1{
		position:relative;
		height:98px;
		text-align:left;
	}
	#header .h_1 .logo{
		position:absolute;
	}
	#header .h_1 .search{
		display:inline;
		text-align:right;
		*width:430px;
	}
	#header .h_1 .search .s_1{
		padding-top:10px;
	}
	#header .h_1 .search .s_1 a{
		display:block;
		height:28px;
		line-height:28px;
		padding-left:35px;
	}
	#header .h_1 .search .s_1 #index{
		background:url(../images/index.png) no-repeat;
		_background:url(../images/index.gif) no-repeat;
	}
	#header .h_1 .search .s_1 #collect{
		background:url(../images/collect.png) no-repeat;
		_background:url(../images/collect.gif) no-repeat;
		margin-left:20px;
	}
	#header .h_1 .search .s_2 .s_2_1{
		position:relative;
		margin:3px 0 0 5px;
		*clear:both;
		*position:absolute;
	}
	#header .h_1 .search .s_2 .s_2_1 #keywords{
		background:url(../images/search.png) no-repeat;
		border:0;
		height:23px;
		line-height:23px;
		width:180px;
		padding-left:30px;
		float:left;
	}
	#header .h_1 .search .s_2 .s_2_1 #post-search{
		background:url(../images/search_but.png) no-repeat;
		border:0;
		height:23px;
		line-height:23px;
		width:26px;
		float:left;
	}
	#header .h_1 .search .s_2 .keywords_label{
		position:absolute;
		top:3px;
		left:30px;
	}
		/*nav*/
		.navBar{
			position:relative;
			z-index:1;
			color:#ccc;
			height:30px;
			line-height:30px;
		}
		.nav{
			overflow:hidden;
			zoom:1;
			float:right;
		}
		.nav .m{
			float:left;
			display:inline;
		}
		.nav h3{
			float:left;
			font-size:100%;
			font-weight:normal;
			font-size:14px;
		}
		.nav h3 a{
			float:left;
			display:block;
			width:113px;
			color:#000;
			/*font-family:"Microsoft YaHei",SimSun,SimHei;*/
		}
		.nav h3 a:hover{
			height:30px;
			line-height:30px;
			width:113px;
			color:#FFF;
			background:url(../images/nav_hover.png) no-repeat;
		}
	
		.subNav{
			background:#c80414;
			height:30px;
			line-height:30px;
			overflow:hidden;
			padding:0 10px;
		}
		.subNav li{
			overflow:hidden;
			zoom:1;
			list-style-type:none;
		}	
		.subNav iframe{
			float:right;
		}
		.subNav a{
			color:#FFF;
			margin:0 10px;
		}
		.nav .mLong h3 a{
			background:url(../images/nav_hover.png) no-repeat;
			color:#FFF;
		}/*特殊样式,让首页默认选中*/
	#header .tel_bg{
		clear:both;
	}
	#header .tel_number{
		height:49px;
		line-height:49px;
		font-size:24px;
		color:#C00;
		padding-left:70px;
		background:url(../images/header_tel_bg.png) no-repeat;
	}
	/*content*/
	#content{
	}
		/*banner*/
		.banner{
			height:420px;
			background:url(../images/banner_bg.png) no-repeat 50% 100%;
		}
		.banner .focus{
			width:1111px;
			height:420px;
			position:relative;
		}
		.banner .focus #pic{
			width:1111px;
			height:420px;
			overflow:hidden;
		}
		.banner .focus #pic ul{
			width:4444px;
			height:420px;
			float:left;
		}
		.banner .focus #pic li{
			width:1111px;
			height:420px;
			float:left;
			list-style-type:none;
		}
		.banner .focus #pic li img{
			width:1111px;
			height:420px;
			float:left;
		}
		.banner .focus .tip-bg{
			width:1111px;
			height:21px;
			background:url(../images/focus_tip_bg.png) repeat-x left top;
			position:absolute;
			left:0;
			bottom:0;
			z-index:12;
		}
		.banner .focus #tip{
			width:96px;
			height:14px;
			position:absolute;
			left:104px;
			bottom:3px;
			z-index:13;
		}
		.banner .focus #tip ul li{
			width:14px;
			height:14px;
			float:left;
			display:inline;
			margin:0 5px;
			cursor:pointer;
			background:url(../images/focus_tip.png) no-repeat;
		}
		.banner .focus #tip ul li.on{
			background:url(../images/focus_tip_current.png) no-repeat;
		}
		.banner .focus .btn{
			width:42px;
			height:9px;
			position:absolute;
			right:0;
			bottom:5px;
			z-index:14;
			overflow:hidden;
		}
		.banner .focus .btn ul{
			width:100%;
			float:left;
		}
		.banner .focus .btn li{
			width:7px;
			height:9px;
			float:left;
			display:inline;
			margin:0 7px;
			cursor:pointer;
			overflow:hidden;
		}
		.banner .focus .btn li.prev{
			background:url(../images/focus_btn_left.png) no-repeat left top;
		}
		.banner .focus .btn li.next{
			background:url(../images/focus_btn_right.png) no-repeat left top;
		}
		/*sub_con*/
		.sub_con{
			margin-top:10px;
			padding:10px 6px;
			text-align:left;
		}
		.sub_con .title{
			padding-left:19px;
			height:36px;
			line-height:36px;
			font-size:14px;
			font-weight:bold;
			color:#666;
			background:url(../images/title_r.png) no-repeat 5px 50%;
		}
		.sub_con .title .enTitle{
			margin-left:10px;
			font-weight:normal;
			color:#e00;
		}
		.sub_con .con{
			padding:4px;
			line-height:200%;
		}
		.sub_con .con .con_img img{
			width:300px;
			height:150px;
		}
		.sub_con .con .con_des{
			text-indent:24px;
		}
			.sub_con .s_c_1_1{
				border:1px solid #ccc;
				width:308px;
			}
			/*s_c_1_2*/
			.sub_con .s_c_1_2{
				border:1px solid #ccc;
				margin-left:10px;
				width:458px;
			}
			.sub_con .s_c_1_2 .more{
				margin-top:15px;
				margin-right:10px;
			}
			.sub_con .s_c_1_2 .con{
				padding:0px;
			}
			/*.sub_con .s_c_1_2 .triCon{
				margin:0 auto;
			}*/
			.triCon{
				width:458px;
			}
			.triCon .hd{
				overflow:hidden;
				border-bottom:2px solid #c00;
			}
			.triCon .hd li{
				position:relative;
				height:30px;
				line-height:30px;
				text-align:center;
				width:113px;
				float:left;
				font:normal 14px/37px "Microsoft YaHei";
				_font-weight:bold;
				cursor:default;
				list-style-type:none;
			}
			.triCon .hd ul{
				margin-left:20px;
			}
			.triCon .hd li.on{
				width:113px;
				background:url(../images/nav_hover.png) no-repeat;
				color:#FFF;
			}
			.triCon .bd{
				border-top:0;
				height:174px;
			}
			.triCon .lh{
				overflow:hidden;
			}
			.triCon .lh li{
				line-height:29px;
				padding:0 10px;
				list-style-type:none;
			}
			/*s_c_1_3*/
			.sub_con .s_c_1_3{
				border:1px solid #ccc;
				margin-left:10px;
				width:328px;
			}
			.sub_con .s_c_1_3 .tel_bg,.inner-left .tel_bg{
				height:49px;
				background:url(../images/tel_bg.png) 10% 0% no-repeat;
			}
			.sub_con .s_c_1_3 .tel_number,.inner-left .tel_number{
				padding:0 5px;
				height:34px;
				line-height:34px;
				font-size:24px;
				color:#C00;
			}
			.sub_con .s_c_1_3 .con,.inner-left .con{
				height:115px;
				background:url(../images/kefu_girl.png) 100% 0% no-repeat;
			}
		.sub_con .s_c_2{
			margin-top:15px;
			border:1px solid #ccc;
		}
		.picMarquee-left{
			margin:0 9px 10px 9px;
			width:1060px;
			overflow:hidden;
			position:relative;
		}
		.picMarquee-left .hd{
			position:relative;
		}
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{
			width:20px;
			height:44px;
			position:absolute;
			top:0;
			cursor:pointer;
		}
		.picMarquee-left .hd .prev{
			right:0px;
			background:url(../images/pre.png) no-repeat;
		}
		.picMarquee-left .hd .next{
			left:0px;
			background:url(../images/next.png) no-repeat;
		}
		.picMarquee-left .bd{
			margin-left:40px;
		}
		.picMarquee-left .bd ul{
			overflow:hidden;
			zoom:1;
		}
		.picMarquee-left .bd ul li{
			margin:0 8px;
			float:left;
			_display:inline;
			overflow:hidden;
			text-align:center;
			list-style-type:none;
		}
		.picMarquee-left .bd ul li .pic{
			text-align:center;
		}
		.picMarquee-left .bd ul li .pic img{
			width:130px;
			height:100px;
			display:block;
			padding:3px;
			border:1px solid #ccc;
		}
		.picMarquee-left .bd ul li .pic a:hover img{
			border-color:#999;
		}
		.picMarquee-left .bd ul li .title{
			line-height:24px;
		}
	/*footer*/
	#footer{
		background:url(../images/footer_bg.png) repeat;
		height:115px;
		padding-top:20px;
	}
	#footer .f_1_2 div,#footer .f_1_2 div img{
		text-align:right;
		padding-right:5px;
	}

/*category*/
/*unofficial*/
	.inner-right .title{
		border-bottom:2px solid #c00;
		height:30px;
		line-height:30px;
		font:normal 14px/37px "Microsoft YaHei";
		_font-weight:bold;
		background:url(../images/nav_hover.png) no-repeat;
	}
/*copy*/
.tonglan{
	margin-top:10px;
	padding:10px 5px;
	text-align:left;
}
.inner-left {
	width:21%;
	padding:0 1%;
	float:left;
	border:1px solid #ccc;
}
.inner-right {
	width:74%;
	padding:0 1%;
	float:right;
}
.inner-right .title .tl{
	height:30px;
	line-height:30px;
	width:113px;
	text-align:center;
	color:#FFF;
}
.inner-right .title .tr{
	height:30px;
	line-height:30px;
}
/*title*/
.lanmu{
	margin:0 0 50px 0;
}
.lanmu .title{
	padding-left:19px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	background:url(../images/title_r.png) no-repeat 5px 50%;	
}

.lanmu .title .enTitle{
			margin-left:10px;
			font-weight:normal;
			color:#e00;
		}

/*image-list*/
.image-item { float:left; padding:5px 5px 10px 5px; margin:0 5px 0 5px;}
.image-item  p { line-height:25px; text-align:center}
.image-item:hover { background:#d8e3f8}
.image-item:hover a { text-decoration:none}
/*text-list*/
.thumb-news-item .news-title { font-size:14px; margin-bottom:10px; color:#c00;}
.thumb-news-item .news-date  { float:right; color:#ccc}
.thumb-news-item .news-content .news-descri { margin-left:150px}
.thumb-news-item a { display:block; cursor:pointer; padding:5px}
.thumb-news-item a:hover { text-decoration:none;background:#d8e3f8}

/*category-list*/
.category-list { margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #ccc}

/*normal-news-list*/
.normal-news-list li{ *clear:both; list-style-type:none; line-height:24px;}
.normal-news-list li a{ color:#525252; *float:left;}
.normal-news-list li .news-date { float:right; color:#ccc; margin-right:5px}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}

/*pages*/
#pages { padding:14px 0 10px; margin:10px; }
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { background:url(../images/search/admin_img/pages.png) no-repeat 0 5px; width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*单/详情页*/

.single-p { line-height:24px;color:#666;}
.single-p .titles{font-size:24px;text-align:center;line-height:40px;color:#000;}
.single-p .info{height:27px;line-height:28px;text-align:right;margin:15px auto;color:#666;}
.single-p .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.single-p .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.single-p .info .small{font-size:10px;padding-right:3px;}
.single-p .info .big{color:#003ba6;padding-left:3px;}
.single-p .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}

.preNext { position:relative}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .text li { margin-bottom:5px; list-style-type:none;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*table_form*/
.table_form tr td { padding:5px}